- pay a heavy price for smth.
- (pay a heavy (или high) price for smth.)заплатить высокую цену за что-л., дорого заплатить за что-л., поплатиться за что-л.
Barlow was forced to pay a heavy price for his intellectual independence. (V. L. Parrinston, ‘Main Currents in American Thought’, book III, part II, ch. III) — Барлоу пришлось дорого заплатить за свой независимый образ мыслей.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.